package com.qiang;

import java.io.*;
import java.util.UUID;

public class Demo04 {
    public static void main(String[] args) throws IOException {
        File file = new File("day19\\aa.txt");
        try {
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
//        if(file.isFile()){
//            System.out.println(true);
//        }
//        boolean delete = file.delete();
//        System.out.println(delete);
        String path = file.getPath();//路径

        String name = file.getName();//名字

        String absolutePath = file.getAbsolutePath();//绝对路径

        File absoluteFile = file.getAbsoluteFile();//绝对文件

//        System.out.println(path);//路径
//
//        System.out.println(name);//名字
//
//        System.out.println(absolutePath);//绝对路径
//
//        System.out.println(absoluteFile);//绝对文件名

        ////创建输出流
//        while (true) {
//            FileOutputStream fos = new FileOutputStream(path);
//            //写字符串
//            fos.write("山西".getBytes());
//            fos.write("\r\n".getBytes());
//            fos.close();
//
//            //创建输入流
//            FileInputStream fis = new FileInputStream(path);
//            //读取的时候，建立字节数组
//            //int read = fis.read();
//            byte[] bb = new byte[1024];
//            int len;
//            while ((len = fis.read(bb)) != -1) {
//                System.out.println(new String(bb, 0, len));
//            }
//            //System.out.println(read);
//            fis.close();
//        }

        FileInputStream fis = new FileInputStream("D:\\bb\\1-2.jpg");
        File f1 = new File("D:\\ee");
        f1.mkdirs();
        FileOutputStream fos = new FileOutputStream(f1+ "\\"+ UUID.randomUUID().toString() + ".jpg");
        byte[] bb = new byte[1024];
        int len;
        while ((len = fis.read(bb)) != -1) {
            fos.write(bb, 0, len);
        }
        fis.close();
        fos.close();

    }
}
